package exception;

public class ThowsDemo {
    public static void main(String[] args) {
        /*
           当调用一个含有throws声明异常跑出的方法是,编译器要求必须处理该异常,处理手段有两种:
           1.try...catch捕获并处理异常
           2.在当前方法上(main)上继续使用throws声明该异常抛出给上层调用者
           3.一般不在main方法中做throws输出
         */
        Student zs = new Student();
        try {
            zs.setAge(2000);
        } catch (IllegalAgeException e) {
            //e.printStackTrace(); //打印错误栈跟踪信息
            System.out.println(e.getMessage()); //获取错误信息并输出
        }
        System.out.println("此人的年龄为"+zs.getAge()+"岁");
    }
}
